Groundhogg\Admin\Settings\Settings_Page C

Total Complexity 115
Dependencies 12
Dependents 2
Total lines 2,070
Lines of code 1,736
Logical lines of code 240
Comment lines 162
Methods 38
Properties 3

Methods 38

Method Rating Maintainability Complexity Lines of code
get_default_settings()
D
8
6 1,028
settings_callback()
B
39 19 60
get_default_sections()
B
28
6 196
page()
A
44 7 47
show_extensions()
S
48 5 36
register_sections()
S
56 6 16
get_default_tabs()
S
47 4 40
view()
S
49 4 33
register_settings()
S
52 4 25
process_activate_using_master_license()
S
55 4 18
process_create_api_key()
S
58 4 15
api_keys_table()
S
43 1 57
process_view()
S
62 4 11
add_section()
S
62 4 11
user_can_access_tab()
S
63 4 11
process_reissue_api_key()
S
62 3 11
add_setting()
S
56 2 19
add_tab()
S
64 3 10
scripts()
S
61 2 12
process_revoke_api_key()
S
63 2 10
process_deactivate_license()
S
72 2 5
process_check_license()
S
71 2 6
tab_has_settings()
S
68 2 7
add_ajax_actions()
S
91 1 2
help()
S
91 1 2
__construct()
S
78 1 4
add_additional_actions()
S
68 1 7
get_slug()
S
82 1 3
get_name()
S
79 1 3
get_title()
S
78 1 3
get_cap()
S
82 1 3
get_item_type()
S
82 1 3
get_priority()
S
82 1 3
get_title_actions()
S
82 1 3
init_defaults()
S
70 1 6
screen_options()
S
91 1 2
active_tab()
S
79 1 3
tab_has_sections()
S
72 1 5